home *** CD-ROM | disk | FTP | other *** search
- # (decoded with TMPL 1001)
- Number of templates: (13 entries)
- 0:
- Template name: 'BitMap'
- Num fields: (3 entries)
- 0:
- Field name: 'baseAddr'
- Type name: 'Long'
- Count: 1
- 1:
- Field name: 'rowBytes'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'bounds'
- Type name: 'Rect'
- Count: 1
- 1:
- Template name: 'GrafPort'
- Num fields: (25 entries)
- 0:
- Field name: 'device'
- Type name: 'word'
- Count: 1
- 1:
- Field name: 'portBits'
- Type name: 'BitMap'
- Count: 1
- 2:
- Field name: 'portRect'
- Type name: 'Rect'
- Count: 1
- 3:
- Field name: 'visRgn'
- Type name: 'RgnHandle'
- Count: 1
- 4:
- Field name: 'clipRgn'
- Type name: 'RgnHandle'
- Count: 1
- 5:
- Field name: 'bkPat'
- Type name: 'Byte'
- Count: 8
- 6:
- Field name: 'fillPat'
- Type name: 'Byte'
- Count: 8
- 7:
- Field name: 'pnLoc'
- Type name: 'Word'
- Count: 2
- 8:
- Field name: 'pnSize'
- Type name: 'Word'
- Count: 2
- 9:
- Field name: 'pnMode'
- Type name: 'Word'
- Count: 1
- 10:
- Field name: 'pnPat'
- Type name: 'Byte'
- Count: 8
- 11:
- Field name: 'pnVis'
- Type name: 'Word'
- Count: 1
- 12:
- Field name: 'txFont'
- Type name: 'Word'
- Count: 1
- 13:
- Field name: 'txFace'
- Type name: 'Word'
- Count: 1
- 14:
- Field name: 'txMode'
- Type name: 'Word'
- Count: 1
- 15:
- Field name: 'txSize'
- Type name: 'Word'
- Count: 1
- 16:
- Field name: 'spExtra'
- Type name: 'Long'
- Count: 1
- 17:
- Field name: 'fgColor'
- Type name: 'Long'
- Count: 1
- 18:
- Field name: 'bkColor'
- Type name: 'Long'
- Count: 1
- 19:
- Field name: 'colrBit'
- Type name: 'Word'
- Count: 1
- 20:
- Field name: 'patStretch'
- Type name: 'Word'
- Count: 1
- 21:
- Field name: 'picSave'
- Type name: 'Handle'
- Count: 1
- 22:
- Field name: 'rgnSave'
- Type name: 'Handle'
- Count: 1
- 23:
- Field name: 'polySave'
- Type name: 'Handle'
- Count: 1
- 24:
- Field name: 'grafProcs'
- Type name: 'Long'
- Count: 1
- 2:
- Template name: 'WindowRecord'
- Num fields: (21 entries)
- 0:
- Field name: ''
- Type name: 'Skip'
- Count: 16
- 1:
- Field name: 'portRect'
- Type name: 'Rect'
- Count: 1
- 2:
- Field name: 'visRgn'
- Type name: 'RgnHandle'
- Count: 1
- 3:
- Field name: 'clipRgn'
- Type name: 'RgnHandle'
- Count: 1
- 4:
- Field name: ''
- Type name: 'Skip'
- Count: 76
- 5:
- Field name: 'windowKind'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'visible'
- Type name: 'Boolean'
- Count: 1
- 7:
- Field name: 'hilited'
- Type name: 'Boolean'
- Count: 1
- 8:
- Field name: 'goAwayFlag'
- Type name: 'Boolean'
- Count: 1
- 9:
- Field name: 'spareFlag'
- Type name: 'Boolean'
- Count: 1
- 10:
- Field name: 'strucRgn'
- Type name: 'RgnHandle'
- Count: 1
- 11:
- Field name: 'contRgn'
- Type name: 'RgnHandle'
- Count: 1
- 12:
- Field name: 'updateRgn'
- Type name: 'RgnHandle'
- Count: 1
- 13:
- Field name: 'windowDefProc'
- Type name: 'Handle'
- Count: 1
- 14:
- Field name: 'dataHandle'
- Type name: 'Handle'
- Count: 1
- 15:
- Field name: 'titleHandle'
- Type name: '^^pString'
- Count: 1
- 16:
- Field name: 'titleWidth'
- Type name: 'Word'
- Count: 1
- 17:
- Field name: 'controlList'
- Type name: 'Handle'
- Count: 1
- 18:
- Field name: 'nextWindow'
- Type name: '^WindowRecord'
- Count: 1
- 19:
- Field name: 'windowPic'
- Type name: 'Handle'
- Count: 1
- 20:
- Field name: 'refCon'
- Type name: 'Long'
- Count: 1
- 3:
- Template name: 'TERec'
- Num fields: (32 entries)
- 0:
- Field name: 'destRect'
- Type name: 'Rect'
- Count: 1
- 1:
- Field name: 'viewRect'
- Type name: 'Rect'
- Count: 1
- 2:
- Field name: 'selRect'
- Type name: 'Rect'
- Count: 1
- 3:
- Field name: 'lineHeight'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'fontAscent'
- Type name: 'Word'
- Count: 1
- 5:
- Field name: 'selPoint'
- Type name: 'Word'
- Count: 2
- 6:
- Field name: 'selStart'
- Type name: 'Word'
- Count: 1
- 7:
- Field name: 'selEnd'
- Type name: 'Word'
- Count: 1
- 8:
- Field name: 'active'
- Type name: 'Word'
- Count: 1
- 9:
- Field name: 'wordBreak'
- Type name: 'Long'
- Count: 1
- 10:
- Field name: 'clikLoop'
- Type name: 'Long'
- Count: 1
- 11:
- Field name: 'clickTime'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'clickLoc'
- Type name: 'Word'
- Count: 1
- 13:
- Field name: 'caretTime'
- Type name: 'Long'
- Count: 1
- 14:
- Field name: 'caretState'
- Type name: 'Word'
- Count: 1
- 15:
- Field name: 'just'
- Type name: 'Word'
- Count: 1
- 16:
- Field name: 'teLength'
- Type name: 'Word'
- Count: 1
- 17:
- Field name: 'hText'
- Type name: 'Handle'
- Count: 1
- 18:
- Field name: 'recalBack'
- Type name: 'Word'
- Count: 1
- 19:
- Field name: 'recalLines'
- Type name: 'Word'
- Count: 1
- 20:
- Field name: 'clikStuff'
- Type name: 'Word'
- Count: 1
- 21:
- Field name: 'crOnly'
- Type name: 'Word'
- Count: 1
- 22:
- Field name: 'txFont'
- Type name: 'Word'
- Count: 1
- 23:
- Field name: 'txFace'
- Type name: 'Byte'
- Count: 1
- 24:
- Field name: ''
- Type name: 'Align'
- Count: 1
- 25:
- Field name: 'txMode'
- Type name: 'Word'
- Count: 1
- 26:
- Field name: 'txSize'
- Type name: 'Word'
- Count: 1
- 27:
- Field name: 'inPort'
- Type name: '^GrafPort'
- Count: 1
- 28:
- Field name: 'highHook'
- Type name: 'Long'
- Count: 1
- 29:
- Field name: 'caretHook'
- Type name: 'Long'
- Count: 1
- 30:
- Field name: 'nLines'
- Type name: 'Word'
- Count: 1
- 31:
- Field name: 'lineStarts'
- Type name: 'Word'
- Count: 20
- 4:
- Template name: 'Zone'
- Num fields: (14 entries)
- 0:
- Field name: 'bkLim'
- Type name: 'Pointer'
- Count: 1
- 1:
- Field name: 'purgePtr'
- Type name: 'Pointer'
- Count: 1
- 2:
- Field name: 'hFstFree'
- Type name: 'Pointer'
- Count: 1
- 3:
- Field name: 'zcbFree'
- Type name: 'Long'
- Count: 1
- 4:
- Field name: 'gzProc'
- Type name: 'Pointer'
- Count: 1
- 5:
- Field name: 'moreMast'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'flags'
- Type name: 'Word'
- Count: 1
- 7:
- Field name: ''
- Type name: 'Skip'
- Count: 6
- 8:
- Field name: 'heapType'
- Type name: 'Byte'
- Count: 1
- 9:
- Field name: ''
- Type name: 'Align'
- Count: 1
- 10:
- Field name: ''
- Type name: 'Skip'
- Count: 8
- 11:
- Field name: 'purgeProc'
- Type name: 'Pointer'
- Count: 1
- 12:
- Field name: 'sparePtr'
- Type name: 'Pointer'
- Count: 1
- 13:
- Field name: 'allocPtr'
- Type name: 'Pointer'
- Count: 1
- 5:
- Template name: 'VCB'
- Num fields: (46 entries)
- 0:
- Field name: 'qLink'
- Type name: '^VCB'
- Count: 1
- 1:
- Field name: 'qType'
- Type name: 'E2_QType'
- Count: 1
- 2:
- Field name: 'vcbFlags'
- Type name: 'Word'
- Count: 1
- 3:
- Field name: 'vcbSigWord'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'vcbCrDate'
- Type name: 'Seconds'
- Count: 1
- 5:
- Field name: 'vcbLsMod'
- Type name: 'Seconds'
- Count: 1
- 6:
- Field name: 'vcbAtrb'
- Type name: 'Word'
- Count: 1
- 7:
- Field name: 'vcbNmFls'
- Type name: 'Word'
- Count: 1
- 8:
- Field name: 'vcbDirSt'
- Type name: 'Word'
- Count: 1
- 9:
- Field name: 'vcbBlLn'
- Type name: 'Word'
- Count: 1
- 10:
- Field name: 'vcbNmBlks'
- Type name: 'Word'
- Count: 1
- 11:
- Field name: 'vcbAlBlkSiz'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'vcbClpSiz'
- Type name: 'Long'
- Count: 1
- 13:
- Field name: 'vcbAlBlSt'
- Type name: 'Word'
- Count: 1
- 14:
- Field name: 'vcbNxtFNum'
- Type name: 'Long'
- Count: 1
- 15:
- Field name: 'vcbFreeBks'
- Type name: 'Word'
- Count: 1
- 16:
- Field name: 'vcbVN'
- Type name: 'pString'
- Count: 27
- 17:
- Field name: ''
- Type name: 'Align'
- Count: 1
- 18:
- Field name: 'vcbDrvNum'
- Type name: 'Word'
- Count: 1
- 19:
- Field name: 'vcbDRefNum'
- Type name: 'IORefNum'
- Count: 1
- 20:
- Field name: 'vcbFSID'
- Type name: 'E2_FSID'
- Count: 1
- 21:
- Field name: 'vcbVRefNum'
- Type name: 'Word'
- Count: 1
- 22:
- Field name: 'vcbMAdr'
- Type name: 'Pointer'
- Count: 1
- 23:
- Field name: 'vcbBufAdr'
- Type name: 'Pointer'
- Count: 1
- 24:
- Field name: 'vcbMLen'
- Type name: 'Word'
- Count: 1
- 25:
- Field name: 'vcbDirIndex'
- Type name: 'Word'
- Count: 1
- 26:
- Field name: 'vcbDirBlk'
- Type name: 'Word'
- Count: 1
- 27:
- Field name: 'vcbVolBkUp'
- Type name: 'Seconds'
- Count: 1
- 28:
- Field name: 'vcbVSeqNum'
- Type name: 'Word'
- Count: 1
- 29:
- Field name: 'vcbWrCnt'
- Type name: 'Long'
- Count: 1
- 30:
- Field name: 'vcbXTClpSiz'
- Type name: 'Long'
- Count: 1
- 31:
- Field name: 'vcbCTClpSiz'
- Type name: 'Long'
- Count: 1
- 32:
- Field name: 'vcbNmRtDirs'
- Type name: 'Word'
- Count: 1
- 33:
- Field name: 'vcbFilCnt'
- Type name: 'Long'
- Count: 1
- 34:
- Field name: 'vcbDirCnt'
- Type name: 'Long'
- Count: 1
- 35:
- Field name: 'vcbFndrInfo'
- Type name: 'Long'
- Count: 8
- 36:
- Field name: 'vcbVCSize'
- Type name: 'Word'
- Count: 1
- 37:
- Field name: 'vcbVBMCSiz'
- Type name: 'Word'
- Count: 1
- 38:
- Field name: 'vcbCtlCSiz'
- Type name: 'Word'
- Count: 1
- 39:
- Field name: 'vcbXTAlBks'
- Type name: 'Word'
- Count: 1
- 40:
- Field name: 'vcbCTAlBks'
- Type name: 'Word'
- Count: 1
- 41:
- Field name: 'vcbXTRef'
- Type name: 'Word'
- Count: 1
- 42:
- Field name: 'vcbCTRef'
- Type name: 'Word'
- Count: 1
- 43:
- Field name: 'vcbCtlBuf'
- Type name: 'Long'
- Count: 1
- 44:
- Field name: 'vcbDirIDM'
- Type name: 'Long'
- Count: 1
- 45:
- Field name: 'vcbOffsM'
- Type name: 'Word'
- Count: 1
- 6:
- Template name: 'ControlRecord'
- Num fields: (13 entries)
- 0:
- Field name: 'nextControl'
- Type name: '^^ControlRecord'
- Count: 1
- 1:
- Field name: 'contrlOwner'
- Type name: 'Long'
- Count: 1
- 2:
- Field name: 'contrlRect'
- Type name: 'Rect'
- Count: 1
- 3:
- Field name: 'contrlVis'
- Type name: 'Byte'
- Count: 1
- 4:
- Field name: 'contrlHilite'
- Type name: 'Byte'
- Count: 1
- 5:
- Field name: 'contrlValue'
- Type name: 'Word'
- Count: 1
- 6:
- Field name: 'contrlMin'
- Type name: 'Word'
- Count: 1
- 7:
- Field name: 'contrlMax'
- Type name: 'Word'
- Count: 1
- 8:
- Field name: 'contrlDefProc'
- Type name: 'Handle'
- Count: 1
- 9:
- Field name: 'contrlData'
- Type name: 'Handle'
- Count: 1
- 10:
- Field name: 'contrlAction'
- Type name: 'Long'
- Count: 1
- 11:
- Field name: 'contrlRfCon'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'contrlTitle'
- Type name: 'pString'
- Count: 0
- 7:
- Template name: 'DialogRecord'
- Num fields: (6 entries)
- 0:
- Field name: 'window'
- Type name: 'WindowRecord'
- Count: 1
- 1:
- Field name: 'items'
- Type name: 'Handle'
- Count: 1
- 2:
- Field name: 'textH'
- Type name: '^^TERec'
- Count: 1
- 3:
- Field name: 'editField'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'editOpen'
- Type name: 'Word'
- Count: 1
- 5:
- Field name: 'aDefItem'
- Type name: 'Word'
- Count: 1
- 8:
- Template name: 'EventRecord'
- Num fields: (5 entries)
- 0:
- Field name: 'what'
- Type name: 'E2_What'
- Count: 1
- 1:
- Field name: 'message'
- Type name: 'Long'
- Count: 1
- 2:
- Field name: 'when'
- Type name: 'AbsTicks'
- Count: 1
- 3:
- Field name: 'where'
- Type name: 'Word'
- Count: 2
- 4:
- Field name: 'modifiers'
- Type name: 'Word'
- Count: 1
- 9:
- Template name: 'SFReply'
- Num fields: (6 entries)
- 0:
- Field name: 'good'
- Type name: 'Boolean'
- Count: 1
- 1:
- Field name: 'copy'
- Type name: 'Boolean'
- Count: 1
- 2:
- Field name: 'fType'
- Type name: 'OSType'
- Count: 1
- 3:
- Field name: 'vRefNum'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'version'
- Type name: 'Word'
- Count: 1
- 5:
- Field name: 'fName'
- Type name: 'pString'
- Count: 0
- 10:
- Template name: 'MenuInfo'
- Num fields: (6 entries)
- 0:
- Field name: 'menuID'
- Type name: 'Word'
- Count: 1
- 1:
- Field name: 'menuWidth'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'menuHeight'
- Type name: 'Word'
- Count: 1
- 3:
- Field name: 'menuProc'
- Type name: 'Handle'
- Count: 1
- 4:
- Field name: 'enableFlags'
- Type name: 'Long'
- Count: 1
- 5:
- Field name: 'menuData'
- Type name: 'pString'
- Count: 0
- 11:
- Template name: 'FontRec'
- Num fields: (17 entries)
- 0:
- Field name: 'fontType'
- Type name: 'Word'
- Count: 1
- 1:
- Field name: 'firstChar'
- Type name: 'Word'
- Count: 1
- 2:
- Field name: 'lastChar'
- Type name: 'Word'
- Count: 1
- 3:
- Field name: 'widMax'
- Type name: 'Word'
- Count: 1
- 4:
- Field name: 'kernMax'
- Type name: 'SignedWord'
- Count: 1
- 5:
- Field name: 'nDescent'
- Type name: 'SignedWord'
- Count: 1
- 6:
- Field name: 'fRectWidth'
- Type name: 'Word'
- Count: 1
- 7:
- Field name: 'fRectHeight'
- Type name: 'Word'
- Count: 1
- 8:
- Field name: 'owTLoc'
- Type name: 'Word'
- Count: 1
- 9:
- Field name: 'ascent'
- Type name: 'Word'
- Count: 1
- 10:
- Field name: 'descent'
- Type name: 'Word'
- Count: 1
- 11:
- Field name: 'leading'
- Type name: 'Word'
- Count: 1
- 12:
- Field name: 'rowWords'
- Type name: 'Word'
- Count: 1
- 13:
- Field name: 'bitImage'
- Type name: 'Byte'
- Count: 16
- 14:
- Field name: 'bitImage'
- Type name: 'Byte'
- Count: 16
- 15:
- Field name: 'bitImage'
- Type name: 'Byte'
- Count: 16
- 16:
- Field name: 'bitImage'
- Type name: 'Byte'
- Count: 16
- 12:
- Template name: 'ListRecord'
- Num fields: (23 entries)
- 0:
- Field name: 'rview'
- Type name: 'Rect'
- Count: 1
- 1:
- Field name: 'portPtr'
- Type name: '^GrafPort'
- Count: 1
- 2:
- Field name: 'indent'
- Type name: 'SignedWord'
- Count: 2
- 3:
- Field name: 'cellSize'
- Type name: 'SignedWord'
- Count: 2
- 4:
- Field name: 'visible'
- Type name: 'Rect'
- Count: 1
- 5:
- Field name: 'vScroll'
- Type name: 'Handle'
- Count: 1
- 6:
- Field name: 'hScroll'
- Type name: 'Handle'
- Count: 1
- 7:
- Field name: 'selFlags'
- Type name: 'Byte'
- Count: 1
- 8:
- Field name: 'lActive'
- Type name: 'Boolean'
- Count: 1
- 9:
- Field name: 'lReserved'
- Type name: 'Byte'
- Count: 1
- 10:
- Field name: 'listFlags'
- Type name: 'Byte'
- Count: 1
- 11:
- Field name: 'clikTime'
- Type name: 'Long'
- Count: 1
- 12:
- Field name: 'clikLoc'
- Type name: 'SignedWord'
- Count: 2
- 13:
- Field name: 'mouseLoc'
- Type name: 'SignedWord'
- Count: 2
- 14:
- Field name: 'lClikLoop'
- Type name: 'Pointer'
- Count: 1
- 15:
- Field name: 'lastClick'
- Type name: 'Word'
- Count: 2
- 16:
- Field name: 'refCon'
- Type name: 'Long'
- Count: 1
- 17:
- Field name: 'listDefProc'
- Type name: 'Handle'
- Count: 1
- 18:
- Field name: 'userHandle'
- Type name: 'Handle'
- Count: 1
- 19:
- Field name: 'dataBounds'
- Type name: 'Rect'
- Count: 1
- 20:
- Field name: 'cells'
- Type name: 'Handle'
- Count: 1
- 21:
- Field name: 'maxIndex'
- Type name: 'Word'
- Count: 1
- 22:
- Field name: 'cellArray'
- Type name: 'Word'
- Count: 16